﻿using System;
using System.Collections.Generic;
namespace SilveR
{
    public interface IAnalysis
    {
        bool ValidateGUI();

        void ValidateData();
        event DataValidatedEventHandler DataValidated;


        void UpdateDataHandlers();

        DataHandler DataHandler { get; }

        string[] ExportData();

        string ScriptName { get; }

        Dictionary<string, string> GetAnalysisArguments();

        string AnalysisName { get; }
    }
}